Numerical operations

The reader is referred to section~#typeconventions#690> for a summary of the naming conventions used to specify restrictions on the types of arguments to numerical routines. The examples used in this section assume that any numerical constant written using an <#2361#>exact<#2361#> notation is indeed represented as an <#2362#>exact<#2362#> number. Some examples also assume that certain numerical constants written using an <#2363#>inexact<#2363#> notation can be represented without loss of accuracy; the <#2364#>inexact<#2364#> constants were chosen so that this is likely to be true in implementations that use flonums to represent inexact numbers.

<#695#>Scheme provides the usual set of operations for manipulating numbers, etc.<#695#>


#entry696#


#entry733#


#entry741#


#entry776#


#entry794#


#entry810#


#entry820#


#entry846#


#entry854#


#entry907#


#entry917#


#entry928#


#entry960#


#entry973#


#entry1028#


#entry1034#


#entry1045#


#entry1097#